| | Type | Name | Arguments | | - | - | array | m_axSpecialAttackInfos |
| X | - | procref | m_xOnAttackInvoked |
| - | - | ^CAiBrain | m_pxBrain |
| - | - | ^CAiSensor | m_pxSensor |
| - | - | CAiObjWrapList | m_xTargets |
| - | - | CAiObjWrapList | m_xActors |
| - | - | CAiObjWrapList | m_xFighters |
| - | - | CAiObjWrap | m_xPotentialEnemy |
| - | - | CAiObjWrapList | m_xIntersectingWalls |
| - | - | bool | m_bInFight |
| - | - | bool | m_bPathFound |
| - | - | bool | m_bWorldObj |
| - | - | bool | m_bWallObj |
| - | - | bool | m_bSortTargetList |
| - | - | bool | m_bAmphibianPathfinding |
| - | - | bool | m_bAttackArea |
| - | - | bool | m_bWaypoints |
| - | - | bool | m_bRetreat |
| - | - | bool | m_bSpecialAttack |
| - | - | bool | m_bKotH |
| - | - | bool | m_bSorted |
| - | - | bool | m_bIntersectingWallsChecked |
| - | - | bool | m_bAttacking |
| - | - | bool | m_bMultimap |
| - | - | int | m_iPlayerID |
| - | - | int | m_iCalcPathCounter |
| - | - | int | m_iSortingCounter |
| - | - | int | m_iAttackCounter |
| - | - | int | m_iWalkCounter |
| - | - | int | m_iWalkTwoCounter |
| - | - | int | m_iAttackAreaCounter |
| - | - | int | m_iAttackAreaTwoCounter |
| - | - | int | m_iFallBackCounter |
| - | - | int | m_iTimer |
| - | - | int | m_iCheck |
| - | - | int | m_iEnemyOwner |
| - | - | int | m_iIntersectingWallAtkHndl |
| - | - | int | m_iReveal |
| - | - | int | m_iStopAttack |
| - | - | vec3 | m_vAttackPos |
| - | - | string | m_sTribe |
| - | - | string | m_sPlayerID |
| - | - | string | m_sGametype |
| - | - | string | m_sLevelName |
| X | - | void | constructor | (
) |
| X | - | void | destructor | (
) |
| X | - | ref CAiTaskAttackObject | op_Assign | (
ref CAiTaskAttackObject ) |
| X | - | bool | Abort | (
) |
| X | - | real | CalculateStartCost | (
) |
| X | - | void | EvtAllocationComplete | (
^CAiAllocation p_pxAllocation ) |
| X | - | void | EvtAllocationDestroyed | (
^CAiAllocation p_pxAllocation , int p_iUnitHandle ) |
| X | - | void | EvtAllocationFailed | (
^CAiAllocation p_pxAllocation ) |
| X | - | void | EvtCheckpointReached | (
int p_iCheckpointId , int p_iObjHandle ) |
| X | - | void | EvtCheckpointTimeout | (
int p_iCheckpointId ) |
| X | - | void | EvtRequestAccepted | (
^CAiRequestInfo p_pxRequest ) |
| X | - | void | EvtRequestFailed | (
^CAiRequestInfo p_pxRequest ) |
| X | - | void | EvtRequestRejected | (
^CAiRequestInfo p_pxRequest ) |
| X | - | void | EvtRequestSucceeded | (
^CAiRequestInfo p_pxRequest ) |
| X | - | void | EvtTimeOut | (
) |
| X | - | void | ForceCompleted | (
) |
| X | - | ^CAiAllocationMgr | GetAiAllocationMgr | (
) |
| X | - | ^CAiBrain | GetAiBrain | (
) |
| X | - | ^CAiSensor | GetAiSensor | (
) |
| X | - | ^CAiTechTree | GetAiTechTree | (
) |
| X | - | ^CAiAllocation | GetAllocation | (
) |
| X | - | bitset | GetCurrentState | (
) |
| X | - | string | GetCurrentStateName | (
) |
| X | - | string | GetDbgPtrStr | (
) |
| X | - | ^CAiGoal | GetGoal | (
) |
| X | - | CAiTaskHndl | GetHandle | (
) |
| X | - | real | GetPriority | (
) |
| X | - | real | GetProductionCost | (
) |
| X | - | real | GetProductionSpeed | (
) |
| X | - | ^CAiSensor | GetSensor | (
) |
| X | - | ^CAiSolution | GetSolution | (
) |
| X | - | int | GetThinkWait | (
) |
| X | - | void | Init | (
^CAiGoal p_pxGoal ) |
| X | - | void | Init | (
^CAiGoal p_pxGoal , int p_iTimeout ) |
| X | - | bool | IsAborted | (
) |
| X | - | bool | IsCompleted | (
) |
| X | - | bool | IsInitState | (
) |
| X | - | bool | IsNotPossible | (
) |
| X | - | bool | IsRunning | (
) |
| X | - | bool | IsStartState | (
) |
| X | - | bool | IsWaitingForResources | (
) |
| X | - | void | Load | (
^CUOFReaderNode p_pxReader ) |
| X | - | void | LoadData | (
^CUOFReaderNode p_pxReaderNode ) |
| X | - | void | OnUnitAdded | (
CAiObjWrap p_kxrOW , ^CAiNodeInstance p_pxInst ) |
| X | - | void | OnUserInteraction | (
CAiObjWrap p_kxrObj ) |
| X | - | void | RemoveAllRequests | (
) |
| X | - | void | Save | (
^CUOFWriterNode p_pxWriter ) |
| X | - | bool | SetCompleted | (
) |
| X | - | void | SetImpossible | (
) |
| X | - | void | SetPriority | (
real p_fPriority ) |
| X | - | void | SetRequesterFor | (
^CAiRequestInfo p_pxInfo ) |
| X | - | void | SetRunning | (
) |
| X | - | void | SetSolution | (
^CAiSolution p_pxSolution ) |
| X | - | void | SetStarted | (
) |
| X | - | void | SetThinkWait | (
int p_iThinkWait ) |
| X | - | void | SetTimer | (
int p_iTimer ) |
| X | - | void | Shut | (
) |
| X | - | bool | Start | (
) |
| X | - | void | Think | (
) |
| X | - | bool | TryAllocate | (
^CAiSolution p_pxSolution , int p_iOutpostId , int p_iNumRetries , bool p_bCreateOnFail ) |
| X | - | bool | TryAllocate | (
^CAiSolution p_pxSolution , int p_iOutpostId , int p_iNumRetries , bool p_bCreateOnFail , bool p_bDontAddFailed ) |
| X | - | bool | TryAllocate | (
^CAiSolution p_pxSolution , int p_iOutpostId , int p_iNumRetries ) |
| X | - | bool | TryAllocate | (
^CAiSolution p_pxSolution , int p_iOutpostId , int p_iNumRetries , bool p_bCreateOnFail , bool p_bDontAddFailed , bool p_bCheckCanAlloc ) |
| X | - | void | Init | (
^CAiGoal p_pxGoal , ref CAiObjWrapList p_rxActors , ref CAiObjWrapList p_rxSupporters , ref CAiObjWrapList p_rxTargets , vec3 p_vAttackPos , bool p_bAmphibianPathfinding ) |
| X | - | void | AddSupporters | (
ref CAiObjWrapList p_rxSupporters ) |
| - | - | bool | AddSpecialCharacter | (
CAiObjWrap p_xActor , array p_asAttacks , array p_aiAttackLevel , int p_iTimerCheck ) |
| - | - | bool | IsSpecialAttackCharacter | (
) |
| - | - | bool | CheckGlobalConditions | (
string p_sAttack , int p_iLevel , CAiObjWrap p_xActor ) |
| - | - | bool | CheckLocalConditions | (
string p_sAttack , CAiObjWrap p_xActor ) |
| - | - | void | CheckForMobileCamp | (
CAiObjWrapList p_xActors ) |
| X | - | void | SetWaypoints | (
bool p_bValue ) |
| X | - | ref CAiObjWrapList | GetActors | (
) |
| X | - | void | UpdateEnemies | (
ref CAiObjWrapList p_rxList , vec3 p_vAttackPos ) |
| X | - | void | UpdateEnemies | (
ref CAiObjWrapList p_rxList , vec3 p_vAttackPos , bool p_bAttackArea ) |
| X | - | void | SetKotH | (
bool p_bKotH ) |
| X | - | void | Retreat | (
vec3 p_vPos ) |
| - | - | bool | StartAttack | (
) |
| - | - | void | OnAttackInvoked | (
CAiObjWrap p_xTarget ) |
| - | - | void | CheckForUpgrades | (
CAiObjWrapList p_xActors , CAiObjWrapList p_xTargets ) |
| - | - | bool | NoPathThenSendSiege | (
CAiObjWrapList p_xTargets , CAiObjWrapList p_xActors , bool p_bAmphibianPathfinding , bool p_bPriorityTarget ) |
| - | - | CAiObjWrapList | SortTargetList | (
CAiObjWrapList p_xTargets , bool p_bPriorityTarget ) |
| - | - | CAiObjWrapList | CheckForMissingTargets | (
) |
| - | - | void | CheckForItem | (
) |
| - | - | void | CheckIfEnemyIsOnSameIsland | (
CAiObjWrapList p_xTargets , CAiObjWrapList p_xActors ) |
| - | - | void | CheckIfActorIsTrapped | (
CAiObjWrapList p_xActors ) |
| - | - | void | CreateRequest | (
string p_sName , string p_sObjFlag , int p_iNumber , vec3 p_vBuildPos ) |
| - | - | void | SpecialAttack | (
string p_sAttack , CAiObjWrap p_xEnemy , CAiObjWrap p_xActor ) |